improvised sling made from a piece of leather - Spanish English Dictionary